package model;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("bk_wallet_info")
public class WalletInfo extends BaseModel<WalletInfo>{

    // 钱包ID
    @TableId("wlt_id")
    private String wltId;

     // 钱包名称
    @TableField("wlt_name")
    private String wltName;

    // 钱包等级
    @TableField("wlt_lvl")
    private String wltLvl;

    // 钱包类型
    @TableField("wlt_type")
    private String wltType;

    // 钱包所属银行
    @TableField("wlt_bnk")
    private String wltBnk;

    // 钱包状态
    @TableField("wlt_sts")
    private String wltSts;

    // 钱包授权日期
    @TableField("wlt_auth_dt")
    private String wltAuthDt;

    // 所属企业名称
    @TableField("cst_nm")
    private String cstNm;

    // 所属企业证件类型
    @TableField("cst_ident_tp")
    private String cstIdentTp;

    // 所属企业组织机构代码
    @TableField("cst_no")
    private String cstNo;

    // 钱包余额
    @TableField("wlt_bal")
    private BigDecimal wltBal;

    // 钱包余额上限
    @TableField("wlt_bal_lmt")
    private BigDecimal wltBalLmt;

    // 钱包单笔限额
    @TableField("sng_lmt_amt")
    private BigDecimal sngLmtAmt;

    // 钱包单日限额
    @TableField("dly_lmt_amt")
    private BigDecimal dlyLmtAmt;

    // 钱包单年限额
    @TableField("yr_lmt_amt")
    private BigDecimal yrLmtAmt;

    // 经办人姓名
    @TableField("opr_nm")
    private String oprNm;

    // 经办人证件类型
    @TableField("opr_ident_tp")
    private String oprIdentTp;

    // 经办人证件号码
    @TableField("opr_ident_no")
    private String oprIdentNo;

    // 经办人手机号码
    @TableField("opr_mbl_no")
    private String oprMblNo;

    public String getWltSts() {
        return wltSts;
    }

    public String getWltName() {
        return wltName;
    }

    public String getWltLvl() {
        return wltLvl;
    }

    public String getWltType() {
        return wltType;
    }

    public String getWltBnk() {
        return wltBnk;
    }

    public String getWltAuthDt() {
        return wltAuthDt;
    }

    public String getCstNm() {
        return cstNm;
    }

    public String getCstIdentTp() {
        return cstIdentTp;
    }

    public String getCstNo() {
        return cstNo;
    }

    public BigDecimal getWltBal() {
        return wltBal;
    }

    public BigDecimal getWltBalLmt() {
        return wltBalLmt;
    }

    public BigDecimal getSngLmtAmt() {
        return sngLmtAmt;
    }

    public BigDecimal getDlyLmtAmt() {
        return dlyLmtAmt;
    }

    public BigDecimal getYrLmtAmt() {
        return yrLmtAmt;
    }



    public String getWltId() {
        return wltId;
    }

    public void setWltId(String wltId) {
        this.wltId = wltId;
    }

    public void setWltName(String wltName) {
        this.wltName = wltName;
    }

    public void setWltLvl(String wltLvl) {
        this.wltLvl = wltLvl;
    }

    public void setWltType(String wltType) {
        this.wltType = wltType;
    }

    public void setWltBnk(String wltBnk) {
        this.wltBnk = wltBnk;
    }

    public void setWltSts(String wltSts) {
        this.wltSts = wltSts;
    }

    public void setWltAuthDt(String wltAuthDt) {
        this.wltAuthDt = wltAuthDt;
    }

    public void setCstNm(String cstNm) {
        this.cstNm = cstNm;
    }

    public void setCstIdentTp(String cstIdentTp) {
        this.cstIdentTp = cstIdentTp;
    }

    public void setCstNo(String cstNo) {
        this.cstNo = cstNo;
    }

    public void setWltBal(BigDecimal wltBal) {
        this.wltBal = wltBal;
    }

    public void setWltBalLmt(BigDecimal wltBalLmt) {
        this.wltBalLmt = wltBalLmt;
    }

    public void setSngLmtAmt(BigDecimal sngLmtAmt) {
        this.sngLmtAmt = sngLmtAmt;
    }

    public void setDlyLmtAmt(BigDecimal dlyLmtAmt) {
        this.dlyLmtAmt = dlyLmtAmt;
    }

    public void setYrLmtAmt(BigDecimal yrLmtAmt) {
        this.yrLmtAmt = yrLmtAmt;
    }

    public void setOprNm(String oprNm) {
        this.oprNm = oprNm;
    }

    public void setOprIdentTp(String oprIdentTp) {
        this.oprIdentTp = oprIdentTp;
    }

    public void setOprIdentNo(String oprIdentNo) {
        this.oprIdentNo = oprIdentNo;
    }

    public void setOprMblNo(String oprMblNo) {
        this.oprMblNo = oprMblNo;
    }

}
